package com.shbatis.transaction;

import java.sql.Connection;


/**
 * @Auther: sh
 * @Version 1.0
 * @Description:  事务管理器接口
 */
public interface Transaction {

    /**
     * 提交事务
     */
    void commit();

    /**
     * 回滚事务
     */
    void rollback();

    /**
     * 关闭事务
     */
    void close();

    /**
     * 开启连接
     */
    void openConnection();

    /**
     * 获取连接对象
     * @return 连接对象
     */
    Connection getConnection();

}
